parent->children = g_list_remove (parent->children, window);
parent->children = g_list_prepend (parent->children, window);
}
+
+ if (gdk_window_has_impl (private))
+ GDK_WINDOW_IMPL_GET_IFACE (private->impl)->raise (window);
}
static void
was_mapped = GDK_WINDOW_IS_MAPPED (window);
if (raise)
- {
- /* Keep children in (reverse) stacking order */
- gdk_window_raise_internal (window);
-
- if (gdk_window_has_impl (private))
- GDK_WINDOW_IMPL_GET_IFACE (private->impl)->raise (window);
- }
+ /* Keep children in (reverse) stacking order */
+ gdk_window_raise_internal (window);
if (gdk_window_has_impl (private))
{
/* Keep children in (reverse) stacking order */
gdk_window_raise_internal (window);
- if (gdk_window_has_impl (private))
- GDK_WINDOW_IMPL_GET_IFACE (private->impl)->raise (window);
-
recompute_visible_regions (private, TRUE, FALSE);
gdk_window_invalidate_rect (window, NULL, TRUE);
parent->children = g_list_remove (parent->children, window);
parent->children = g_list_append (parent->children, window);
}
+
+ if (gdk_window_has_impl (private))
+ GDK_WINDOW_IMPL_GET_IFACE (private->impl)->lower (window);
}
static void
recompute_visible_regions (private, TRUE, FALSE);
- if (gdk_window_has_impl (private))
- GDK_WINDOW_IMPL_GET_IFACE (private->impl)->lower (window);
-
_gdk_syntesize_crossing_events_for_geometry_change (window);
gdk_window_invalidate_in_parent (private);
}